package main.java.dao;

import main.java.pojo.User;

import java.util.List;

public interface UserDao {
    //定义行为，但是不用实现

    //注册等于添加

    //查询所有用户

    List<User> findAll();

    int addUser(User user);

    User findById(Integer id);

    int updateUser(User user);

    int deleteUserById(Integer id);

    int deleteUser(int id);

    User findUserById(int id);

    default List<User> findAll(Object user) {
        return null;
    }


    //查询单个用户

    //编辑用户

    //删除用户

    //禁用用户

    //check校验

    //校验用户名是否重复

    //手机号是否重复
}
